组件化开发平台是当今国际先进软件开发商普遍采用的软件开发工具,也是欧美和印度等软件大国得以称雄国际市场的有力武器,其核心是在一个开发平台上通过预制和定制多个软件组件、中间件以及相关构件库等功能模块,然后像工业生产零配件一样根据开发目的组织软件部件的开发生产、工业式组装与协作、规模化的批量生产,形成“标准化”的与国际接轨的“软件工厂”的产业化模式。信息产业部的一位官员曾说:“组件化开发是改变软件行业相对落后的状态的必经之路。”
近日,四川托普集团正式发布了我国首个大型应用软件组件化开发平台产品TOPM++BUILDER。有关专家认为它代表中国软件开发开始走上“工业化”道路,加快了追赶世界先进水平的步伐。
“TOPM++BUILDER组件化软件开发平台”构架在分布式处理平台上,形成以事物管理服务、异构数据库存取服务、数据仓库服务等基础设施,通过资源定位服务、权限管理服务,实现分布式的业务处理、决策分析系统台面,提供组件工厂、软件开发包、工作流,以及各类实用工具形成流水线开发体系,彻底打破了传统的作坊式的软件开发模式,实现规模化的软件工程。同时面市的相关产品还有TP———SPIDE软件开发环境,二者的结合将全面实现软件开发和业务分析分开、底层开发与应用开发分开的基本业务需求,解决了长期困扰软件设计中基本业务人员和软件人员相互交叉的问题,将极大地提高大型应用软件的开发频率和质量,降低了应用软件开发过程中的出错率。
托普公司负责人在接受笔者采访时说:“TOPM++BUILDER组件化软件开发平台的推出使得托普集团逐步由行业应用软件供应商向软件工具开发商、软件平台制造商过渡,我们将集中在基础应用软件方面的局部优势,力争在5年内成为在国际上具有一定影响的大型软件集团企业。”